package com.finance.report.bean.pojo;

import com.finance.framework.lang.BaseObject;
import com.finance.util.Excel.ExcelVOAttribute;
import lombok.Data;

import java.math.BigDecimal;

/**
 * @Author: gly
 * @Date: Created in 2017/05/08
 */
@Data
public class ManSalaryDetail extends BaseObject {

    /**
     * 配送员工号
     */
    @ExcelVOAttribute(name = "工号", column = "A")
    private String userCode;
    /**
     * 配送员姓名
     */
    @ExcelVOAttribute(name = "姓名", column = "B")
    private String userName;

    /**
     * 月份 格式：2017-03
     */
    @ExcelVOAttribute(name = "月份", column = "C")
    private String salaryMonth;

    /**
     * 配费计算方式 枚举 （0计件 1计重 2按件按重混合 3不计费）
     */
    @ExcelVOAttribute(name = "配费计算方式", column = "D")
    private Integer calculateType;

    /**
     * 首件单量
     */
    @ExcelVOAttribute(name = "首件单量", column = "E")
    private Integer majorCount;

    /**
     * 拖件单量
     */
    @ExcelVOAttribute(name = "拖件单量", column = "F")
    private Integer minorCount;

    /**
     * 首件配费
     */
    @ExcelVOAttribute(name = "首件配费", column = "G")
    private BigDecimal majorFee;

    /**
     * 拖件配费
     */
    @ExcelVOAttribute(name = "拖件配费", column = "H")
    private BigDecimal minorFee;

    /**
     * 总配费
     */
    @ExcelVOAttribute(name = "总配费", column = "I")
    private BigDecimal totalFee;

    /**
     * 供应商名称
     */
    @ExcelVOAttribute(name = "供应商", column = "J")
    private String supplierName;

    /**
     * 供应商编码
     */
    @ExcelVOAttribute(name = "供应商编码", column = "K")
    private String supplierCode;

    /**
     * 更新次数
     */
    @ExcelVOAttribute(name = "更新次数", column = "L")
    private int version;

}
